﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lotus.Domain.Input.Lotus
{
    /// <summary>
    /// 获取用户中心员工主数据
    /// </summary>
    public class GetLotusUserInfoListInput
    {
        [JsonProperty("startTime")]
        public long? StartTime { get; set; }
        [JsonProperty("pageNo")]
        public int? PageNo { get; set; }
        [JsonProperty("pageSize")]
        public int? PageSize { get; set; }
        [JsonProperty("orgCode")]
        public string? OrgCode { get; set; }
        [JsonProperty("name")]
        /// <summary>
        /// 员工名称
        /// </summary>
        public string? Name { get; set; }
        /// <summary>
        /// 员工手机号
        /// </summary>
        [JsonProperty("mobile")]
        public string? Mobile{ get; set; }
        /// <summary>
        /// 员工工号列表
        /// </summary>
        [JsonProperty("empNos")]

        public List<string>? EmpNos { get; set; }
        /// <summary>
        /// 员工编码集合1.内部 2外部 3虚拟 4海外，默认124
        /// </summary>
        [JsonProperty("staffSystemCodeList")]

        public List<string>? StaffSystemCodeList { get; set; }
        [JsonProperty("userName")]

        public string? UserName { get; set; }
        /// <summary>
        /// 1在职 0离职
        /// </summary>
        [JsonProperty("status")]

        public int? Status { get; set; }
    }
}
